Lecture � Ken Kahn, Toontalk, Weblabs

Greg Detre

Tuesday, May 13, 2003

MIT seminar

 

paper: �From Zelda and Prolog to toontalk� � in ed De Schreye, 1999

 

birds as sending/receiving messages, robots to do functions, boxes containing data, dust buster generalises by getting rid of constants and turning them into variables, houses as objects, bombs end processes/agents, bammer adds/teams things together, magic wand copies things

 

it�s easiest to understand toontalk in prolog terms as concurrent logic programming

 

can export the robot functions as Java applets, and see the source code with comments � but it�s not designed to be edited

Swedish grad student proposed that robot actions could be converted into a comic book strip so that you could edit the individual frames

you can�t translate back from java though

 

recursive pong! :)

 

playground � european project to build some examples (6-8 years)

weblabs � demonstrate sci + maths ideas (older)

portuguese student working to see how much kindergarten children (4-5) can understand

 

concurrent prolog is hard, difficult to take out modules because of the dependencies

 

you can do distributed computing, by sending a bird to another computer

foreign birds � communicate with file system, or even with lego robot motor/sensors (via C++ code) (Weblabs)

 

 

Questions

what�s the age range intended for Toontalk???

does it have garbage collection??? :)